|
NX Programmierung : Feature groups erstellen (NX Open C++)
MihailD am 02.11.2011 um 13:15 Uhr (0)
Hallo,ich versuche gerade, die NX-Interface Feature Groups mit NX Open C++ zu automatisieren (also "Format-Group-Feature Group") und kann den richtigen Weg dazu nicht finden. Nämlich scheitere ich bereits beim Erstellen von einem solchen Objekt:NXOpen::Features::FeatureGroup enthält zwar die nötige Funktionen, ist aber eine "Blatt"-Klasse (also hat keine abgeleitete Klassen) mit einem "protected" Konstruktor. Deren "Freund" NXOpen::Features::_FeatureGroupBuilder ist nicht dokumentiert und hat anscheinend k ...
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Feature groups erstellen (NX Open C++)
MihailD am 03.11.2011 um 17:49 Uhr (0)
Hey, das hat geklappt, danke Michael! Habe wohl im Doku auf "feature groups" gesucht und dadurch das "feature set" verpasst...Das einzige Nachteil hier ist dass es eine NXOpen C Funktion ist, was bedeutet, dass ich das Code in der Zukunft in C++ umschreiben muss (also das Problem eh verschoben). Weißt du noch, ob es mit der NXOpen::Features::FeatureGroup Klasse auch irgendwie machbar ist?
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Feature groups erstellen (NX Open C++)
MihailD am 24.11.2011 um 12:03 Uhr (0)
Hallo,hab letztendlich festgestellt, wie es ohne des alten C API geht - nämlich, gar nicht. Stand NX 8.0, ist ein Aufruf von UF_MODL_createSetOfFeatures (direkt oder über ein Wrapper) der einzige Weg, Feature Groups in allen APIs zu erzeugen. Die Anbindung an die neue NXOpen::Features::FeatureGroup Klasse entsteht dann durch einen Cast:NXOpen::Features::FeatureGroup* featureGroup=NULL;featureGroupTag= UF_MODL_createSetOfFeatures(..., &featureGroup);featureGroup = dynamic_castNXOpen::Features::FeatureGroup* ...
| In das Form NX Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
|